A Notational Design of Join Points

نویسندگان

  • Saqib Iqbal
  • Gary Allen
چکیده

Join points are the composition points where aspects are composed with the base system. In other words they are target hooks in the base system where aspect’s implementation is weaved in. Join points are not defined separately in aspect-oriented design rather a pointcut model is designed which consists of related join points. Grouping of related join points in a pointcut depends on designer’s intuition and corresponding aspect’s nature which makes some of the join points overlooked or not properly grouped with the related join points. This paper proposes a solution to this problem by providing design notations for representing join points in design. This kind of design of join points help designers design join points properly and group the related join points in one pointcut.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Join Constraints

Many application domains involve constraints that, at a conceptual modeling level, apply to one or more schema paths, each of which involves one or more conceptual joins (where the same conceptual object plays roles in two relationships). Popular information modeling approaches typically provide only weak support for such join constraints. This paper contrasts how join constraints are catered f...

متن کامل

Representing Shared Join Points with State Charts: A High Level Design Approach

Aspect Oriented Programming promises many advantages at programming level by incorporating the cross cutting concerns into separate units, called aspects. Join Points are distinguishing features of Aspect Oriented Programming as they define the points where core requirements and crosscutting concerns are (inter)connected. Currently, there is a problem of multiple aspects’ composition at the sam...

متن کامل

State-Based Join-Points: Motivation and Requirements

In developing a real-world complex application, we experience the major problem that complex concerns do not easily map onto low-level aspects with join-points based on fixed points in the program code. It is our observation that modularizing concerns and quantification are to be tackled at design-time, using suitable abstractions, with a translation to dynamic weaving at run-time. In particula...

متن کامل

Join Point Encapsulation

At the heart of aspect-oriented programming is the exposure of certain phenomena in the execution of one set of program elements to behavioral modifications specified by other elements. The phenomena are join points. The modifying elements are aspects. The problem that we address is that current aspectoriented languages do not provide adequate means to control the exposure of join points for be...

متن کامل

Representations in Circuit Design: a Test of Goel’s Theory of Notationality

Vinod Goel [1] proposes a theory of notationality, derived from observations of interior designers, that distinguishes three classes of symbol systems: notational, non-notational, and discursive. He theorizes that design processes can be improved through the use of non-notational symbols. This paper presents the 2 factorial designed experiment used to test the applicability of this theory to el...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016